in need of (further) explanation - Turc Anglais Dictionnaire